#include <iostream>
#include <cmath> // 使用 abs 函数
#include <iomanip>
using namespace std;

// bool isLeapYear(int year)
// {
//     return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
// }
//
// int calculate(int year, int month, int day)
// {
//     int daycount = day;
//     for(int i = 1; i<year; i++)
//     {
//         if(isLeapYear(i))
//         {
//             daycount += 366;
//         }
//         daycount += 365;
//     }
//
//     static int monthDay[] = {31,28,31,30,31,30,31,31,30,31,30,31};
//     if(isLeapYear(year))
//     {
//         monthDay[1] = 29;
//     }
//     for (int i=1; i<month; i++)
//     {
//         daycount += monthDay[i-1];
//     }
//
//     return daycount;
// }
//
// int main()
// {
//     string date1, date2;
//     while(cin >> date1 >> date2)
//     {
//         int year1 = stoi(date1.substr(0,4));
//         int month1 = stoi(date1.substr(4,2));
//         int day1 = stoi(date1.substr(6,2));
//
//         int year2 = stoi(date2.substr(0,4));
//         int month2 = stoi(date2.substr(4,2));
//         int day2 = stoi(date2.substr(6,2));
//
//         int days1 = calculate(year1, month1, day1);
//         int days2 = calculate(year2, month2, day2);
//
//         cout << abs(days1 - days2) + 1 << endl;
//     }
//     return 0;
// }

bool isLeapYear(int year)
{
    return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
}

void calculateDate(int year, int month, int day, int daysadd)
{
    static int monthDay[] = {0,31,28,31,30,31,30,31,31,30,31,30,31};

    day += daysadd;
    while(day > monthDay[month])
    {
        if(month <= 2)
        {
            if(isLeapYear(year))
            {
                monthDay[2] = 29;
            }
        }
        day -= monthDay[month];
        month++;
        if(month > 12)
        {
            month = 1;
            year++;
        }
    }
    cout << setw(4) << setfill('0') << year << "-"
         << setw(2) << setfill('0') << month << "-"
         << setw(2) << setfill('0') << day;
}

int main()
{
    int m = 0;
    int n = 0;
    int year, month, day, daysadd;
    cin >> m;

    while(n!=m)
    {
        cin >> year >> month >> day >> daysadd;
        calculateDate(year, month, day, daysadd);
        ++n;
    }

    return 0;
}







